left socialist revolutionaries - Alemán Inglés Diccionario